package com.dhcc.bpm.business.papc.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 错误码映射表 实体类
 *
 * @author liuzhao
 * @since 2020-05-16
 */
@Data
@TableName("ZJYW_ERRCODE_MAP")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ErrcodeMap对象", description = "错误码映射表 ")
public class ErrcodeMap extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    @TableField("ERRCODE_MAP_KEY")
    private String errcodeMapKey;
    /**
     * 产品名 产品名
     */
    @ApiModelProperty(value = "产品名 产品名")
    @TableField("PRDT_CODE")
    private String prdtCode;
    /**
     * 业务属性 一个产品对应多个第三方时使用.根据需要自定义
     */
    @ApiModelProperty(value = "业务属性 一个产品对应多个第三方时使用.根据需要自定义")
    @TableField("BUS_TYPE")
    private String busType;
    /**
     * 第三方错误码 第三方错误码
     */
    @ApiModelProperty(value = "第三方错误码 第三方错误码")
    @TableField("THR_ERRCODE")
    private String thrErrcode;
    /**
     * 第三方错误信息 第三方错误信息
     */
    @ApiModelProperty(value = "第三方错误信息 第三方错误信息")
    @TableField("THR_ERRMSG")
    private String thrErrmsg;
    /**
     * 平台错误码 平台错误码
     */
    @ApiModelProperty(value = "平台错误码 平台错误码")
    @TableField("PLAT_ERRCODE")
    private String platErrcode;
    /**
     * 平台错误信息描述 错误信息描述
     */
    @ApiModelProperty(value = "平台错误信息描述 错误信息描述")
    @TableField("PLAT_ERRMSG")
    private String platErrmsg;


}
